List of Minnesota state highways


Minnesota state highway markers for MN 7 (1920 and 1934), MN 93 (1954), MN 61 (1960s–present)
System information
Notes: Minnesota's Trunk Highways are state-maintained[1]
Highway names
Interstates: Interstate X (I-X)
US Routes: U.S. Highway X (US X)
State: Trunk Highway X (MN X or TH X)
County State-Aid Highways: County State-Aid Highway X (CSAH X)
County roads: County Road X (CR X)
System links
Minnesota Trunk Highways
Interstate • U.S. • State
Inter-County • County roads • Legislative routes

The organized system of Minnesota State Highways (typically abbreviated as MN or TH, and called Trunk Highways), the state highway system for the US state of Minnesota, was created in 1920 under the "Babcock Amendment" to the state constitution.[2] No real pattern exists for the numbering of highways. Route commissioning beyond these routes was by legislative action, thus the term legislative route.[2] This included additions and revisions that took place when US and Interstate Highway Systems were commissioned.

Minnesota state highway markers use Type D FHWA font for all route numbers and type C for three-digit route markers only if type D font cannot be used. All routes except interstates use 24-by-24-inch (610 × 610 mm) or 36-by-36-inch (910 × 910 mm) markers. Interstate markers for three-digit routes are wider shields, 24 by 30 inches (610 × 760 mm) and 36 by 45 inches (910 × 1,100 mm) respectively.[3]

Although Minnesota state highways do not follow a distinctive pattern in numbering, they are numbered to avoid conflicting with Interstate Highways and US Highways. Any instance of a state number that matches one is often a continuation of the particular route (e.g., U.S. Route 169 and Trunk Highway 169). The Minnesota Department of Transportation (Mn/DOT) does not consider this a violation of the rule.

Contents

List of highways

Number South or west terminus North or east terminus Length (mi)[4] (km) Formed Eliminated
MN 1 ND 54 towards Ardoch, ND MN 61 at Illgen City 345.954 556.759 1934
MN 3 MN 21 in Faribault MN 110 in Inver Grove Heights 43.749 70.407 1960s
MN 3 1920 c. 1955
MN 4 IA 4 towards Estherville, IA I-94 southeast of Sauk Centre 167.136 268.979 1920
MN 5 MN 19/MN 22 in Gaylord MN 36 in Oak Park Heights 86.194 138.716 1934
MN 6 MN 18 northwest of Garrison US 71 in Big Falls 147.775 237.821 1934
MN 7 MN 28 east of Beardsley MN 100 in St. Louis Park 194.174 312.493 1934
MN 9 MN 23 in New London US 2 east of Crookston 225.945 363.623 1934
MN 11 ND 66 towards Drayton, ND Near Island View 209.975 337.922 1920
MN 13 US 65 in Albert Lea MN 149 in St. Paul 111.664 179.706 1920
MN 15 IA 15 towards Armstrong, IA US 10 north of Sauk Rapids 154.322 248.357 1920
MN 16 I-90 in Dexter US 14/US 61 in La Crescent 87.635 141.035 c. 1980
MN 17 1920 c. 1940
MN 17 c. 1940 1960s
MN 17 1970s 1980
MN 18 MN 25 in Brainerd MN 23 north of Sandstone 78.206 125.860 1920
MN 19 SD 30 towards White, SD US 61 northwest of Lake City 207.877 334.546 1934
MN 20 MN 19 in Cannon Falls MN 50 west of Miesville 7.471 12.023 1920
MN 21 MN 60 in Faribault US 169 in Jordan 38.370 61.751 1920
MN 22 County Road R50 (Winnebago County, Iowa) towards Forest City, IA MN 23 in Richmond 166.325 267.674 1920
MN 23 I-90 west of Beaver Creek I-35/US 2 in Duluth 339.805 546.863 1920
MN 24 US 12/MN 22 in Litchfield US 10 in Clear Lake 47.832 76.978 1920
MN 25 US 169 in Belle Plaine MN 210 in Brainerd 156.066 251.164 1920
MN 26 IA 26 in New Albin, IA MN 16 south of La Crescent 21.121 33.991 1934
MN 27 MN 28 in Browns Valley I-35 east of Moose Lake 247.623 398.511 1934
MN 28 SD 10 towards Sisseton, SD MN 27 in Little Falls 142.324 229.048 1920
MN 29 US 59/US 212 in Montevideo US 71 in Wadena 126.592 203.730 1920
MN 30 SD 34 towards Flandreau, SD MN 43 in Rushford 265.634 427.496 1934
MN 31 1920 1960s
MN 32 MN 34 east of Barnesville MN 11 in Greenbush 144.845 233.105 1920
MN 33 I-35 in Cloquet US 53 at Independence 19.748 31.781 1934
MN 34 MN 9 in Barnesville MN 200/MN 371 in Walker 103.163 166.025 1920
MN 35 1920 1950s
MN 36 I-35W in Roseville WIS 64 towards Somerset, WI 21.718 34.952 1934
MN 37 US 169/MN 73 in Hibbing MN 135 in Gilbert 28.325 45.585 1934
MN 38 US 2/US 169 in Grand Rapids MN 1 in Effie 46.766 75.263 1934
MN 39 MN 23 in Duluth WIS 105 in Superior, WI 1.080 1.738 1943
MN 39 1934 c. 1940
MN 40 SD 20 towards Revillo, SD US 12 in Willmar 73.874 118.889 1934
MN 41 US 169 southwest of Shakopee MN 7 in Shorewood 9.382 15.099 1934
MN 42 I-90 south of Eyota US 61 in Kellogg 30.717 49.434 1920
MN 43 MN 44 in Mabel WIS 54 towards Galesville, WI 44.952 72.343 1920
MN 44 US 52 southeast of Canton MN 16 in Hokah 35.978 57.901 1920
MN 45 MN 210 in Carlton I-35 in Scanlon 2.628 4.229 1934
MN 46 US 2 west of Deer River MN 1 in Northome 46.377 74.637 1934
MN 47 MN 65 in Minneapolis US 169 in Aitkin 124.186 199.858 1960s
MN 47 1920 1960s
MN 48 I-35 in Hinckley WIS 77 towards Minong, WI 23.527 37.863 1934
MN 49 1934 1999
MN 50 MN 3 in Farmington US 61 west of Miesville 15.082 24.272 1920
MN 51 MN 5 in St. Paul I-694/US 10 in Arden Hills 11.274 18.144 1934
MN 54 MN 27 east of Herman US 59/MN 55 in Elbow Lake 10.851 17.463 1920
MN 55 ND 11 towards Fairmount, ND
I-35W/I-94 in Minneapolis
I-94 in Minneapolis
US 61 in Hastings
218.418 351.510 1934
MN 56 US 63 east of Le Roy US 52/MN 50 in Hampton 99.121 159.520 1920
MN 57 US 14 in Kasson US 52 northwest of Zumbrota 25.578 41.164 1920
MN 58 US 52 in Zumbrota US 61/US 63 in Red Wing 23.538 37.881 1920
MN 60 IA 60 towards Sibley, IA WIS 25 towards Nelson, WI 221.578 356.595 1920
MN 61 I-35 in Duluth Ontario 61 towards Thunder Bay, ON 148.843 239.540 c. 1990
MN 62 US 59 in Fulda US 71/MN 60 in Windom 23.992 38.611 1934
MN 62 I-494 in Eden Prairie MN 55 southeast of Minneapolis 12.350 19.875 1988
MN 63 1934 1930s
MN 64 MN 210 northeast of Motley MN 200 west of Laporte 64.817 104.313 1934
MN 65 Minneapolis US 71 in Littlefork 270.775 435.770 1934
MN 66 Good Thunder US 169/MN 60 in Mankato 12.059 19.407 1960s
MN 66 1934 1960s
MN 67 US 75 northeast of Canby MN 68 in Morgan 83.026 133.617 1920
MN 68 SD 22 towards Clear Lake, SD US 169/MN 60 southwest of Mankato 141.026 226.959 1920
MN 69 1934 1930s
MN 70 MN 65 south of Mora WIS 70 towards Grantsburg, WI 29.333 47.207 1934
MN 72 US 71 in Blackduck Ontario 11 towards Rainy River, ON 76.810 123.614 1923
MN 73 I-35 southeast of Moose Lake US 53 south of Gheen 119.697 192.634 1930s
MN 73 1934 1930s
MN 74 US 52/MN 30 in Chatfield US 61 at Weaver 34.956 56.256 1934
MN 76 IA 76 towards Waukon, IA I-90 west of Dakota 36.767 59.171 1934
MN 77 Apple Valley MN 62 in Minneapolis 10.495 16.890 1980
MN 78 I-94 south of Ashby US 10 in Perham 46.694 75.147 1934
MN 79 US 59/MN 55 in Elbow Lake I-94 west of Evansville 12.128 19.518 1934
MN 80 MN 16 south of Wykoff US 52 in Fountain 8.431 13.568 1940s
MN 80 1934 1940s
MN 81 1934 1950s
MN 81 1980s 1988
MN 82 1934 1950s
MN 83 MN 30 south of Waldorf MN 22 in Mankato 23.760 38.238 1934
MN 84 MN 371 in Pine River MN 200 north of Longville 29.865 48.063 1934
MN 85 1934 c. 1950
MN 86 IA 86 towards Spirit Lake, IA MN 60 east of Wilder 22.850 36.774 1934
MN 87 US 10 southwest of Frazee MN 84 east of Backus 83.211 133.915 1934
MN 88 1934 c. 1950
MN 88 c. 1980 1996
MN 89 US 2 northeast of Wilton Manitoba 89 towards Piney, MB 143.627 231.145 1934
MN 90 1934 1950s
MN 91 County Road L14 (Lyon County, Iowa) towards George, IA MN 23 in Russell 61.456 98.904 1934
MN 92 MN 32 south of Red Lake Falls MN 200 south of Bagley 71.526 115.110 1934
MN 93 MN 112 in Le Sueur MN 19 in Henderson 5.599 9.011 1960s
MN 93 1934 1960s
MN 94 1934 1930s
MN 94 1930s 1950s
MN 95 MN 23 east of Sauk Rapids US 10/US 61 in Cottage Grove 126.842 204.132 1934
MN 96 US 61 in White Bear Lake MN 95 in Stillwater 10.179 16.382 1934
MN 97 I-35 in Columbus MN 95 north of Marine on St. Croix 13.173 21.200 1934
MN 98 1934 1950s
MN 98 1950s 1996
MN 99 US 14 west of Nicollet MN 21 northwest of Faribault 40.827 65.705 1934
MN 100 I-494/MN 5 in Bloomington I-694 in Brooklyn Center 16.178 26.036 1934
MN 101 Chanhassen
I-94 in Rogers
Eden Prairie
US 10/US 169 in Elk River
14.061 22.629 1934
MN 102 MN 32 north of Fertile MN 9 southeast of Crookston 19.297 31.056 1934
MN 103 1934 1950s
MN 103 c. 1990 1990s
MN 104 MN 9 in Sunburg MN 28/MN 29 in Glenwood 27.320 43.967 1934
MN 105 County Road S70 (Mitchell County, Iowa) towards St. Ansgar, IA I-90 in Austin 13.645 21.959 1934
MN 106 MN 29 in Deer Creek US 10 southeast of New York Mills 7.365 11.853 1934
MN 107 MN 65 southwest of Braham MN 23 southwest of Brook Park 17.571 28.278 1934
MN 108 I-94 northwest of Rothsay MN 210 in Henning 61.371 98.767 1934
MN 109 US 169 in Winnebago I-90 in Alden 32.833 52.840 1934
MN 110 MN 55 in Mendota Heights I-494 in Inver Grove Heights 5.245 8.441 1960s
MN 110 1934 1950s
MN 111 US 14 in Nicollet MN 22 northwest of St. Peter 9.789 15.754 1934
MN 112 US 169 in Le Sueur MN 99 west of Le Center 15.012 24.159 1934
MN 113 MN 32 at Syre US 71 north of Park Rapids 54.592 87.857 1934
MN 114 MN 28/MN 29 in Starbuck I-94 west of Alexandria 19.955 32.114 1934
MN 115 US 10 in Randall MN 371 north of Little Falls 8.736 14.059 1934
MN 116 1934 1950s
MN 116 1960s 1976
MN 117 SD 19 towards Sisseton, SD MN 27 southwest of Wheaton 1.797 2.892 1934
MN 118 1934 1943
MN 118 1970s 1999
MN 119 MN 40 northeast of Madison US 12 north of Appleton 15.108 24.314 1934
MN 120 I-94 in Maplewood MN 244 in White Bear Lake 7.341 11.814 1960s
MN 121 I-35W/MN 62 in Richfield Minneapolis 0.937 1.508 1934
MN 122 1988 1998
MN 123 MN 23 in Sandstone MN 23 west of Askov 8.037 12.934 1940s
MN 124 1960s 2002
MN 127 I-94 south of Osakis MN 27 in Osakis 2.531 4.073 1960s
MN 135 US 53 in Virginia MN 1/MN 169 in Tower 36.160 58.194 1950s
MN 139 IA 139 towards Cresco, IA US 52 in Harmony 3.913 6.297 1934
MN 149 MN 3 in Inver Grove Heights MN 5 in St. Paul 9.924 15.971 c. 1980
MN 152 US 52 in Minneapolis US 10 in Sauk Rapids 1934 1988
MN 156 I-494 in South St. Paul US 52 in St. Paul 4.201 6.761 1993
MN 165 1934 1950s
MN 169 US 53 north of Virginia Near Section Thirty 48.884 78.671 1934
MN 171 ND 59 towards Pembina, ND US 75 east of St. Vincent 1.886 3.035 1936
MN 172 MN 11 west of Baudette Near Hackett 11.515 18.532 1961
MN 175 ND 5 towards Hamilton, ND US 59 northwest of Lake Bronson 21.200 34.118 1960s
MN 190 1950s c. 1980
MN 194 US 2 in Solway Township I-35 in Duluth 17.392 27.990 c. 1960
MN 197 US 2/US 71 south of Bemidji US 2 in Bemidji 6.997 11.261 1980s
MN 200 ND 200 towards Hillsboro, ND US 2 northwest of Floodwood 201.203 323.805 1960s
MN 201 1961 1987
MN 202 1960s 1960s
MN 210 ND 210 in Wahpeton, ND MN 23 in Duluth 227.993 366.919 1970s
MN 212 1930s 1980s
MN 216 1949 1960s
MN 217 MN 65 in Littlefork US 53 southeast of International Falls 17.342 27.909 1949
MN 218 1934 1961
MN 219 MN 1 south of Goodridge MN 89 west of Grygla 15.331 24.673 1949
MN 220 US 75 in Climax MN 11 east of Robbin 78.536 126.391 1949
MN 221 1949 1950s
MN 222 MN 92 south of Oklee Oklee 1.474 2.372 1949
MN 223 MN 92 south of Clearbrook Leonard 7.643 12.300 1949
MN 224 1949 2005
MN 225 Ponsford MN 34 at Osage 8.809 14.177 1949
MN 226 MN 34 east of Park Rapids Dorset 1.494 2.404 1949
MN 227 US 71 in Sebeka Nimrod 10.680 17.188 1949
MN 228 Vergas US 10 northwest of Perham 7.785 12.529 1949
MN 231 c. 1960 1980s
MN 232 Palisade MN 65 north of McGregor 9.540 15.353 1949
MN 235 Urbank MN 29 in Parkers Prairie 10.027 16.137 1949
MN 236 1949 1987
MN 237 New Munich I-94 east of Melrose 2.754 4.432 1949
MN 238 I-94 in Albany MN 27/MN 28 west of Little Falls 34.709 55.859 1949
MN 240 1949 1960s
MN 241 St. Michael I-94 in St. Michael 3.531 5.683 c. 1960
MN 242 1949 2007
MN 243 MN 95 southwest of Taylors Falls WIS 243 in Osceola, WI 1.233 1.984 1949
MN 244 MN 120 in White Bear Lake MN 96 in Dellwood 4.705 7.572 1949
MN 246 MN 3 in Northfield MN 56 north of Kenyon 18.221 29.324 1949
MN 247 US 63 north of Rochester MN 42 in Plainview 12.604 20.284 1949
MN 248 Altura US 61 northwest of Minnesota City 11.219 18.055 1949
MN 249 1949 1989
MN 250 MN 16 in Lanesboro MN 30 west of Rushford 9.479 15.255 1949
MN 251 I-35 east of Clarks Grove US 218 north of Austin 16.374 26.351 1949
MN 252 I-94/I-694 in Brooklyn Center MN 610 in Brooklyn Park 4.353 7.005 1980s
MN 252 1960s 1967
MN 253 Bricelyn I-90 east of Blue Earth 6.472 10.416 1949
MN 254 Frost I-90 east of Blue Earth 4.796 7.718 1949
MN 256 1949 1960s
MN 257 Hanska MN 15 east of Hanska 3.991 6.423 1949
MN 258 Comfrey US 14 northeast of Springfield 10.811 17.399 1949
MN 259 1949 1960s
MN 261 1949 1997
MN 262 I-90 east of Fairmont Granada 2.050 3.299 1949
MN 263 Ceylon I-90 north of Welcome 11.226 18.066 1949
MN 264 Round Lake I-90 east of Worthington 7.394 11.899 1949
MN 266 1949 2004
MN 267 Iona MN 30 west of Slayton 5.353 8.615 1949
MN 268 1949 2005
MN 269 SD 11 towards Garretson, SD MN 23 in Jasper 2.653 4.270 1949
MN 270 Hills US 75 south of Luverne 7.659 12.326 1949
MN 271 MN 19 west of Ivanhoe SD 28 towards Astoria, SD 8.591 13.826 1949
MN 272 1949 1960s
MN 273 1949 2004
MN 274 Wood Lake MN 23 south of Granite Falls 8.515 13.704 1949
MN 275 Boyd US 212 east of Dawson 6.519 10.491 1949
MN 277 MN 7 west of Clara City MN 40 east of Milan 11.025 17.743 1949
MN 278 1949 1982
MN 280 I-94 in St. Paul I-35W in Roseville 3.710 5.971 1950s
MN 281 1949 1960s
MN 282 US 169 in Jordan MN 13 southwest of Prior Lake 7.655 12.320 1949
MN 284 US 212 south of Cologne MN 5 in Waconia 5.651 9.094 1949
MN 286 MN 6 at Talmoon MN 38 at Marcell 4.302 6.923 1949
MN 287 MN 28 in Grey Eagle US 71 in Long Prairie 14.423 23.212 1949
MN 288 1951 1999
MN 289 MN 73 in Moose Lake Minnesota Correctional Facility - Moose Lake 0.512 0.824 1951
MN 290 Ah-Gwah-Ching Center MN 200/MN 371 southeast of Walker 0.400 0.644 1951
MN 291 US 61 in Hastings Minnesota Veterans Home - Hastings 1.318 2.121 1951
MN 292 Minnesota Correctional Facility - Red Wing US 61/US 63 in Red Wing 1.307 2.103 1951
MN 293 Cambridge MN 95 in Cambridge 1.683 2.709 1951
MN 294 Willmar State Hospital US 71/MN 23 1.646 2.649 1951
MN 295 Minnesota Security Hospital US 169 in St. Peter 1.160 1.867 1951
MN 296 1951 1989
MN 297 Fergus Falls Fergus Falls State Hospital 0.475 0.764 1951
MN 298 Minnesota Correctional Facility - Faribault and Minnesota State Academy for the Blind MN 60/MN 299 in Faribault 1.092 1.757 1951
MN 299 MN 60/MN 298 in Faribault Minnesota State Academy for the Deaf 0.674 1.085 1951
MN 300 1951 1998
MN 301 Minnesota Correctional Facility - St. Cloud US 10 in St. Cloud 1.059 1.704 1951
MN 302 1951 2003
MN 303 1951 1973
MN 308 MN 11 northeast of Badger MN 89 west of Roseau 1.277 2.055 1955
MN 309 MN 18 southeast of Brainerd MN 18 southeast of Brainerd 0.274 0.441 1950s
MN 310 MN 11/MN 89 in Roseau Manitoba 310 towards South Junction, MB 10.495 16.890 1959
MN 312 2002 2008
MN 313 MN 11 in Warroad Manitoba 12 towards Winnipeg, MB 6.267 10.086 1959
MN 316 US 61 west of Red Wing US 61 in Hastings 9.809 15.786 1959
MN 317 ND 17 towards Grafton, ND MN 220 north of Oslo 1.444 2.324 1959
MN 318 1959 1986
MN 322 1950s c. 2000
MN 324 1960s 2003
MN 326 1963 1969
MN 329 US 59 in Morris West Central Experiment Station 1.112 1.790 c. 1970
MN 330 US 14 University of Minnesota Southwest Research and Outreach Center 2.020 3.251 1971
MN 332 US 71/MN 11 south of International Falls MN 11 in International Falls 7.220 11.619 1976
MN 333 Minnesota Security Hospital MN 99 in St. Peter 0.492 0.792 1980s
MN 336 I-94 east of Moorhead US 10 east of Dilworth 2.249 3.619 1990s
MN 361 I-35 in Rush City MN 70 in Rock Creek 7.177 11.550 1960s
MN 371 US 10 in Little Falls US 2 in Cass Lake 107.411 172.861 1970s
MN 371 Bus. MN 371 southwest of Brainerd MN 210 in Brainerd 6.526 10.503 2000
MN 610 CR 81 in Maple Grove US 10/MN 47 in Coon Rapids 9.828 15.817 1975

Other state highways

There are also routes officially numbered in the 800s and 900s, but they do not have signage. Examples include part of the Sibley Memorial Highway that was bypassed in Mendota in the mid 1990s (MN 913A, numbered for former designation MN 13), and Robert Street between I-494 and University Avenue in St. Paul and West St. Paul (MN 952, numbered for former designation US 52).

Other roads under Minnesota jurisdiction include the MN 371 Business Route, which follows the former route of MN 371 through Brainerd. MN 23 also has a designated business route through the city of Willmar (as MN 23 is bypassed around the city), but unlike Business MN 371, Business MN 23 is under local jurisdiction.

Legislative routes defined in the Minnesota Constitution were signed until 1934, when many were renumbered. Several routes, like US Highway 208, were planned in the 1934 renumbering but eliminated before the final plan.

References

  1. ^ Staff. "Mn/DOT Overview". Minnesota Department of Transportation. http://www.dot.state.mn.us/information/overview.html. Retrieved February 26, 2007. 
  2. ^ a b Riner, Steve. "Legal Basis for Establishment of Minnesota Trunk Highways". http://www.steve-riner.com/mnhighways/legal.htm. Retrieved February 26, 2007. 
  3. ^ Staff. "2007 Standard Signs Manual". Minnesota Department of Transportation. Archived from the original on July 11, 2007. http://web.archive.org/web/20070711121100/http://www.dot.state.mn.us/trafficeng/otepubl/mnstdsigns/2007TABLEOFCONTENTS.pdf. Retrieved February 26, 2007. 
  4. ^ Minnesota Department of Transportation, Trunk Highway Log Point files, updated July 2006

External links